TLS was last updated
on October 15, 2025.

TLS uses all of a player's league results to create
a rating for the player based on the NTRP rating
system.
* Rating lists by area and facility.
* Ratings for each of a player's matches.
* Section and national team rankings.
* Team scouting pages.
* Yearly historical summary of a player's league play.
* Follow TLS Tennis League Stats on Facebook.
Please send questions and comments to
admin@tennisleaguestats.com.
I read all emails and try to answer all
reasonable questions. Please read the
"TLS Rating Requirements" paragraph on the
Area pages instead of sending an email
asking what causes an "n/a" rating.
The USTA does not create
or endorse TLS ratings.
Team Scouting Report
(As Of 11/08/2025)
2024
Section - Intermountain
Area - Salt Lake City
League - 2024 Winter League-Saturday
Flight - 3.5M Saturday
--------------------------------------------------------------------------------------------------------------------------------------
Sunpro-McGill/Faux
League Record: 6 - 1
The Following Have Played In League Matches On This Team (In Rating Order)
Hugh Olmstead - 3.41
Brent Barber - 3.36
Michael Pacada - 3.35
Brian Stewart - 3.32
Rob Faux - 3.27
Michael Olson - 3.24
David McGill - 3.14
Lucas Fonseca - 3.06
Ron Beeson - 3.02
Kaden Henry - 2.99
League Results By Position
1D 2D 3D
Brent Barber - 3.36 & Michael Olson - 3.24 1 - 0
Brian Stewart - 3.32 & Michael Olson - 3.24 2 - 1
Brian Stewart - 3.32 & Michael Pacada - 3.35 1 - 0 1 - 0
David McGill - 3.14 & Lucas Fonseca - 3.06 0 - 1 1 - 0
David McGill - 3.14 & Michael Pacada - 3.35 1 - 0
David McGill - 3.14 & Ron Beeson - 3.02 0 - 2
Hugh Olmstead - 3.41 & Brian Stewart - 3.32 1 - 0
Kaden Henry - 2.99 & David McGill - 3.14 1 - 0
Kaden Henry - 2.99 & Michael Olson - 3.24 1 - 0
Kaden Henry - 2.99 & Rob Faux - 3.27 0 - 1 0 - 1
Lucas Fonseca - 3.06 & Michael Pacada - 3.35 1 - 0
Michael Olson - 3.24 & Michael Pacada - 3.35 1 - 0
Michael Olson - 3.24 & Ron Beeson - 3.02 1 - 0
Michael Pacada - 3.35 & Ron Beeson - 3.02 0 - 1
Rob Faux - 3.27 & Brian Stewart - 3.32 1 - 0
Rob Faux - 3.27 & Lucas Fonseca - 3.06 1 - 0
--------------------------------------------------------------------------------------------------------------------------------------
Salt Lake Tennis-Ostrander/Jones
League Record: 5 - 2
The Following Have Played In League Matches On This Team (In Rating Order)
Nicholas Ujifusa - 3.34
Matt Jones - 3.33
Greg Ostrander - 3.28
Trevor Pasmann - 3.22
Manti Hansen - 3.21
Rick Caudill - 3.11
Floriano Ferreira - 3.00
Briton McConkie - 2.91
Ben Jones - 2.83
Dan Murray - 2.78
Brian Smith - 2.63
Preston Wade - n/a
League Results By Position
1D 2D 3D
Ben Jones - 2.83 & Matt Jones - 3.33 0 - 1
Ben Jones - 2.83 & Manti Hansen - 3.21 2 - 0
Dan Murray - 2.78 & Briton McConkie - 2.91 1 - 0
Dan Murray - 2.78 & Greg Ostrander - 3.28 1 - 0
Dan Murray - 2.78 & Manti Hansen - 3.21 2 - 1
Dan Murray - 2.78 & Preston Wade - n/a 0 - 1
Floriano Ferreira - 3.00 & Ben Jones - 2.83 0 - 1
Floriano Ferreira - 3.00 & Nicholas Ujifusa - 3.34 0 - 1
Floriano Ferreira - 3.00 & Rick Caudill - 3.11 0 - 1
Greg Ostrander - 3.28 & Matt Jones - 3.33 2 - 0
Greg Ostrander - 3.28 & Nicholas Ujifusa - 3.34 0 - 1
Greg Ostrander - 3.28 & Trevor Pasmann - 3.22 1 - 0
Matt Jones - 3.33 & Trevor Pasmann - 3.22 1 - 0
Manti Hansen - 3.21 & Brian Smith - 2.63 1 - 0
Nicholas Ujifusa - 3.34 & Preston Wade - n/a 0 - 1
Nicholas Ujifusa - 3.34 & Rick Caudill - 3.11 1 - 0
Nicholas Ujifusa - 3.34 & Trevor Pasmann - 3.22 1 - 0
Rick Caudill - 3.11 & Trevor Pasmann - 3.22 0 - 1
--------------------------------------------------------------------------------------------------------------------------------------
Sports Mall-Ludlow
League Record: 5 - 3
The Following Have Played In League Matches On This Team (In Rating Order)
Peter Fisher - 3.43
Joshua Heaton - 3.37
Aleksandr Eyre - 3.36
Daniel Inouye - 3.33
Philipp Schroeder - 3.25
Oliver Duran - 3.25
Hueston Duff - 3.17
Jisok Lim - 3.12
Zachary Wofford - 3.04
David Ludlow - 2.99
Yadu Bhardwaj - 2.97
Chris Gordon - 2.93
Spencer Young - 2.85
Jason Barth - 2.81
League Results By Position
1D 2D 3D
Aleksandr Eyre - 3.36 & Joshua Heaton - 3.37 1 - 0
Daniel Inouye - 3.33 & Joshua Heaton - 3.37 2 - 1
David Ludlow - 2.99 & Oliver Duran - 3.25 0 - 1
David Ludlow - 2.99 & Peter Fisher - 3.43 0 - 1
Hueston Duff - 3.17 & David Ludlow - 2.99 1 - 0
Hueston Duff - 3.17 & Jason Barth - 2.81 1 - 0
Jason Barth - 2.81 & Chris Gordon - 2.93 0 - 1
Jason Barth - 2.81 & Jisok Lim - 3.12 1 - 0
Oliver Duran - 3.25 & Chris Gordon - 2.93 1 - 0
Oliver Duran - 3.25 & Spencer Young - 2.85 0 - 1
Peter Fisher - 3.43 & Joshua Heaton - 3.37 1 - 0
Philipp Schroeder - 3.25 & Jisok Lim - 3.12 1 - 1
Philipp Schroeder - 3.25 & Joshua Heaton - 3.37 1 - 0
Yadu Bhardwaj - 2.97 & David Ludlow - 2.99 0 - 1
Yadu Bhardwaj - 2.97 & Jisok Lim - 3.12 1 - 0
Yadu Bhardwaj - 2.97 & Jason Barth - 2.81 0 - 1
Yadu Bhardwaj - 2.97 & Spencer Young - 2.85 0 - 1
Yadu Bhardwaj - 2.97 & Zachary Wofford - 3.04 1 - 0
Zachary Wofford - 3.04 & Aleksandr Eyre - 3.36 1 - 0
Zachary Wofford - 3.04 & Jisok Lim - 3.12 0 - 1
Zachary Wofford - 3.04 & Philipp Schroeder - 3.25 1 - 0
--------------------------------------------------------------------------------------------------------------------------------------
Cottonwood Club-Littleford/Briesacher
League Record: 3 - 5
The Following Have Played In League Matches On This Team (In Rating Order)
Adam Lyle - 3.25
Kevin Flamm - 3.22
Vivek Reddy - 3.17
Nicholas Shaffer - 3.16
bryan DeHaan - 3.15
Todd Martin - 3.09
Mark Briesacher - 3.09
Serdar Akkor - 2.92
Joel Littleford - 2.91
Chris Lewon - 2.77
David Klein - 2.75
League Results By Position
1D 2D 3D
Adam Lyle - 3.25 & David Klein - 2.75 0 - 1 2 - 0
Adam Lyle - 3.25 & Joel Littleford - 2.91 1 - 0
David Klein - 2.75 & Kevin Flamm - 3.22 0 - 1
Mark Briesacher - 3.09 & Todd Martin - 3.09 0 - 1
Mark Briesacher - 3.09 & Vivek Reddy - 3.17 0 - 1
Nicholas Shaffer - 3.16 & Joel Littleford - 2.91 0 - 3
Serdar Akkor - 2.92 & Chris Lewon - 2.77 0 - 1 0 - 1
Todd Martin - 3.09 & Chris Lewon - 2.77 0 - 1
Todd Martin - 3.09 & Joel Littleford - 2.91 1 - 0
Todd Martin - 3.09 & Vivek Reddy - 3.17 1 - 2
bryan DeHaan - 3.15 & Chris Lewon - 2.77 1 - 0
bryan DeHaan - 3.15 & Joel Littleford - 2.91 0 - 1
bryan DeHaan - 3.15 & Mark Briesacher - 3.09 0 - 2
bryan DeHaan - 3.15 & Serdar Akkor - 2.92 1 - 0
--------------------------------------------------------------------------------------------------------------------------------------
Sports Mall-Sato/Sato
League Record: 7 - 0
The Following Have Played In League Matches On This Team (In Rating Order)
Bobby Cannon - 3.43
Patrick Williams - 3.41
Scott Haupt - 3.35
Jonathan Luevano-Gonzalez - 3.34
Robbie Ballam - 3.30
Thomas Young - 3.29
Edward Ekstrom - 3.24
Curt Howes - 3.21
Colton Kasteler - 3.18
Josh Sato - 3.04
Travis Kinnersley - 3.02
Harrison Creer - 3.00
League Results By Position
1D 2D 3D
Bobby Cannon - 3.43 & Josh Sato - 3.04 1 - 1
Colton Kasteler - 3.18 & Robbie Ballam - 3.30 1 - 0
Colton Kasteler - 3.18 & Thomas Young - 3.29 1 - 0
Colton Kasteler - 3.18 & Travis Kinnersley - 3.02 1 - 0
Curt Howes - 3.21 & Colton Kasteler - 3.18 0 - 1
Curt Howes - 3.21 & Travis Kinnersley - 3.02 2 - 0
Edward Ekstrom - 3.24 & Patrick Williams - 3.41 1 - 0
Edward Ekstrom - 3.24 & Robbie Ballam - 3.30 1 - 0
Edward Ekstrom - 3.24 & Thomas Young - 3.29 1 - 0 1 - 0
Harrison Creer - 3.00 & Robbie Ballam - 3.30 1 - 0
Jonathan Luevano-Gonzalez - 3.34 & Josh Sato - 3.04 0 - 1
Jonathan Luevano-Gonzalez - 3.34 & Travis Kinnersley - 3.02 1 - 0
Josh Sato - 3.04 & Travis Kinnersley - 3.02 1 - 0
Patrick Williams - 3.41 & Robbie Ballam - 3.30 1 - 0
Patrick Williams - 3.41 & Thomas Young - 3.29 2 - 0 1 - 0
Scott Haupt - 3.35 & Edward Ekstrom - 3.24 0 - 1
Scott Haupt - 3.35 & Patrick Williams - 3.41 2 - 0
--------------------------------------------------------------------------------------------------------------------------------------
Ogden-Lay
League Record: 6 - 1
The Following Have Played In League Matches On This Team (In Rating Order)
Trent Madsen - 3.34
Colton Christensen - 3.32
Logan Roberts - 3.29
Kyle Robbins - 3.24
Shawn Lay - 3.22
Brett Nestman - 3.18
Chris Record - 3.16
Craig Christensen - 3.09
Travis Williamson - 3.08
Mosaati Vuki - 3.08
Sean Garner - 2.92
Ryan Dennis - 2.91
League Results By Position
1D 2D 3D
Brett Nestman - 3.18 & Chris Record - 3.16 0 - 1
Brett Nestman - 3.18 & Travis Williamson - 3.08 1 - 0
Brett Nestman - 3.18 & Trent Madsen - 3.34 1 - 0
Chris Record - 3.16 & Trent Madsen - 3.34 1 - 0
Colton Christensen - 3.32 & Kyle Robbins - 3.24 1 - 0
Colton Christensen - 3.32 & Trent Madsen - 3.34 1 - 0
Craig Christensen - 3.09 & Chris Record - 3.16 0 - 1
Craig Christensen - 3.09 & Shawn Lay - 3.22 1 - 0 1 - 0
Kyle Robbins - 3.24 & Brett Nestman - 3.18 1 - 0
Kyle Robbins - 3.24 & Mosaati Vuki - 3.08 1 - 1
Logan Roberts - 3.29 & Colton Christensen - 3.32 3 - 0
Logan Roberts - 3.29 & Travis Williamson - 3.08 1 - 0
Ryan Dennis - 2.91 & Sean Garner - 2.92 0 - 1
Sean Garner - 2.92 & Travis Williamson - 3.08 1 - 1
Shawn Lay - 3.22 & Trent Madsen - 3.34 1 - 0
--------------------------------------------------------------------------------------------------------------------------------------
Sports Mall-Nelson
League Record: 1 - 7
The Following Have Played In League Matches On This Team (In Rating Order)
Derek Nielson - 3.75
Andrew Bliss - 3.08
JOSEPH BROWN - 2.93
Krishna Sravanth Mannuru - 2.85
Jeff Henderson - 2.85
Brant Barney - 2.85
Darren Nelson - 2.83
Daniel Cobbley - 2.80
Mike Johnson - 2.74
League Results By Position
1D 2D 3D
Andrew Bliss - 3.08 & Mike Johnson - 2.74 1 - 1
Daniel Cobbley - 2.80 & Brant Barney - 2.85 0 - 1 0 - 1
Daniel Cobbley - 2.80 & Derek Nielson - 3.75 4 - 0
Daniel Cobbley - 2.80 & Krishna Sravanth Mannuru - 2.85 0 - 1
Darren Nelson - 2.83 & Jeff Henderson - 2.85 0 - 3
Darren Nelson - 2.83 & Mike Johnson - 2.74 0 - 1
JOSEPH BROWN - 2.93 & Andrew Bliss - 3.08 0 - 1
JOSEPH BROWN - 2.93 & Brant Barney - 2.85 0 - 1 0 - 1 0 - 1
JOSEPH BROWN - 2.93 & Darren Nelson - 2.83 0 - 1
JOSEPH BROWN - 2.93 & Jeff Henderson - 2.85 0 - 1
JOSEPH BROWN - 2.93 & Krishna Sravanth Mannuru - 2.85 0 - 1
Krishna Sravanth Mannuru - 2.85 & Andrew Bliss - 3.08 0 - 1
--------------------------------------------------------------------------------------------------------------------------------------
Liberty Park Tennis-Olsen/Thomas
League Record: 3 - 5
The Following Have Played In League Matches On This Team (In Rating Order)
Ty Lombardi - 3.32
Russ Paskins - 3.26
Clay Snaza - 3.19
Aaron Stobbe - 3.17
John Sirstins - 3.15
Matthew Boley - 3.13
Andrew Thomas - 3.12
Matthew Thomas - 3.09
Mark Pett - 3.07
Tadd Killpack - 2.98
Bradley Bolster - 2.91
Scott Olsen - 2.85
Ryan Zabriskie - 2.80
League Results By Position
1D 2D 3D
Andrew Thomas - 3.12 & Matthew Thomas - 3.09 1 - 0 1 - 0
Aaron Stobbe - 3.17 & Ryan Zabriskie - 2.80 1 - 1
Bradley Bolster - 2.91 & Clay Snaza - 3.19 1 - 0
Bradley Bolster - 2.91 & Mark Pett - 3.07 1 - 0
Clay Snaza - 3.19 & Matthew Boley - 3.13 1 - 0
Clay Snaza - 3.19 & Mark Pett - 3.07 0 - 1 0 - 1 1 - 1
John Sirstins - 3.15 & Matthew Boley - 3.13 1 - 1
Mark Pett - 3.07 & Matthew Boley - 3.13 0 - 1
Scott Olsen - 2.85 & Bradley Bolster - 2.91 0 - 1
Scott Olsen - 2.85 & Matthew Thomas - 3.09 0 - 1
Scott Olsen - 2.85 & Russ Paskins - 3.26 1 - 0
Scott Olsen - 2.85 & Ryan Zabriskie - 2.80 0 - 1
Ty Lombardi - 3.32 & John Sirstins - 3.15 1 - 0
Ty Lombardi - 3.32 & Matthew Boley - 3.13 0 - 1
Tadd Killpack - 2.98 & Andrew Thomas - 3.12 1 - 0
Tadd Killpack - 2.98 & Bradley Bolster - 2.91 0 - 2
Tadd Killpack - 2.98 & Matthew Thomas - 3.09 0 - 1
--------------------------------------------------------------------------------------------------------------------------------------
Liberty Park Tennis-Arun
League Record: 3 - 5
The Following Have Played In League Matches On This Team (In Rating Order)
Brijesh Parikh - 3.33
Karthik Kasiviswanthan - 3.26
Ted Staros - 3.24
Milad Sefiddashti - 3.23
Sunil Kongara - 3.22
Bob Ziroll - 3.21
Justin Needham - 3.18
Zak Zarbock - 3.15
Josh Wolfley - 3.12
Mark Adams - 3.09
Nathan Nguyen - 3.07
Blake Tillotson - 3.05
Jeremiah Bradley - 3.03
Ryan Farr - 2.78
League Results By Position
1D 2D 3D
Blake Tillotson - 3.05 & Milad Sefiddashti - 3.23 0 - 1
Blake Tillotson - 3.05 & Sunil Kongara - 3.22 1 - 0
Bob Ziroll - 3.21 & Jeremiah Bradley - 3.03 0 - 1
Bob Ziroll - 3.21 & Karthik Kasiviswanthan - 3.26 1 - 0
Bob Ziroll - 3.21 & Mark Adams - 3.09 1 - 0
Bob Ziroll - 3.21 & Nathan Nguyen - 3.07 0 - 1
Bob Ziroll - 3.21 & Sunil Kongara - 3.22 1 - 0
Josh Wolfley - 3.12 & Justin Needham - 3.18 1 - 1
Karthik Kasiviswanthan - 3.26 & Jeremiah Bradley - 3.03 0 - 1
Karthik Kasiviswanthan - 3.26 & Justin Needham - 3.18 0 - 1
Karthik Kasiviswanthan - 3.26 & Sunil Kongara - 3.22 0 - 1
Mark Adams - 3.09 & Sunil Kongara - 3.22 1 - 0
Mark Adams - 3.09 & Ted Staros - 3.24 0 - 1 2 - 0
Nathan Nguyen - 3.07 & Ryan Farr - 2.78 0 - 1
Nathan Nguyen - 3.07 & Sunil Kongara - 3.22 0 - 1
Nathan Nguyen - 3.07 & Ted Staros - 3.24 0 - 1
Ryan Farr - 2.78 & Ted Staros - 3.24 0 - 1
Sunil Kongara - 3.22 & Brijesh Parikh - 3.33 0 - 1
Zak Zarbock - 3.15 & Blake Tillotson - 3.05 1 - 0 1 - 0
Zak Zarbock - 3.15 & Jeremiah Bradley - 3.03 1 - 0
--------------------------------------------------------------------------------------------------------------------------------------
Sports Mall-Pehrson
League Record: 1 - 7
The Following Have Played In League Matches On This Team (In Rating Order)
Andrew Finlay - 3.19
Lonny Pehrson - 3.16
Michael Stahle - 3.06
Ryan Egan - 2.99
Andrew McCubbins - 2.98
Alberto Cohen - 2.94
Brian Hanks - 2.92
Timothy Gribben - 2.91
Thad Smith - 2.80
Jason Nguyen - 2.77
League Results By Position
1D 2D 3D
Alberto Cohen - 2.94 & Jason Nguyen - 2.77 0 - 1 0 - 1
Alberto Cohen - 2.94 & Michael Stahle - 3.06 0 - 1
Alberto Cohen - 2.94 & Ryan Egan - 2.99 1 - 0
Andrew McCubbins - 2.98 & Brian Hanks - 2.92 0 - 1
Brian Hanks - 2.92 & Timothy Gribben - 2.91 0 - 1
Jason Nguyen - 2.77 & Andrew Finlay - 3.19 0 - 1
Jason Nguyen - 2.77 & Andrew McCubbins - 2.98 1 - 0
Lonny Pehrson - 3.16 & Brian Hanks - 2.92 0 - 1
Lonny Pehrson - 3.16 & Timothy Gribben - 2.91 0 - 3 0 - 1
Michael Stahle - 3.06 & Timothy Gribben - 2.91 0 - 1
Ryan Egan - 2.99 & Andrew Finlay - 3.19 1 - 1 1 - 1
Ryan Egan - 2.99 & Andrew McCubbins - 2.98 1 - 0
Thad Smith - 2.80 & Alberto Cohen - 2.94 0 - 1 0 - 1
Thad Smith - 2.80 & Michael Stahle - 3.06 1 - 1
--------------------------------------------------------------------------------------------------------------------------------------
Salt Lake Tennis-Heller
League Record: 2 - 6
The Following Have Played In League Matches On This Team (In Rating Order)
Donald Bayna - 3.28
Thomas Good - 3.23
Matthew Heller - 3.13
Justin Bracken - 3.13
Eric Barnhill - 3.11
Brock Keddington - 3.09
Nick Rowe - 3.06
Michael Isaza - 3.06
Ryan Miller - 3.04
Reyn Soffe - 3.03
Myles Ozo - 3.03
Kyle White - 3.03
Kris Denos - 2.96
Jerry Harward - 2.84
Carl Culver - 2.81
Zach Bartlett - 2.65
League Results By Position
1D 2D 3D
Brock Keddington - 3.09 & Justin Bracken - 3.13 0 - 1
Carl Culver - 2.81 & Thomas Good - 3.23 0 - 1
Donald Bayna - 3.28 & Thomas Good - 3.23 1 - 0
Eric Barnhill - 3.11 & Brock Keddington - 3.09 1 - 0
Eric Barnhill - 3.11 & Jerry Harward - 2.84 1 - 0
Eric Barnhill - 3.11 & Michael Isaza - 3.06 1 - 0
Jerry Harward - 2.84 & Michael Isaza - 3.06 0 - 1
Kris Denos - 2.96 & Ryan Miller - 3.04 0 - 1
Kyle White - 3.03 & Brock Keddington - 3.09 1 - 0
Kyle White - 3.03 & Jerry Harward - 2.84 1 - 0
Michael Isaza - 3.06 & Matthew Heller - 3.13 0 - 1
Myles Ozo - 3.03 & Donald Bayna - 3.28 1 - 1
Myles Ozo - 3.03 & Kyle White - 3.03 1 - 0
Matthew Heller - 3.13 & Reyn Soffe - 3.03 0 - 1
Nick Rowe - 3.06 & Justin Bracken - 3.13 0 - 1
Nick Rowe - 3.06 & Reyn Soffe - 3.03 0 - 1
Nick Rowe - 3.06 & Thomas Good - 3.23 0 - 1
Ryan Miller - 3.04 & Jerry Harward - 2.84 0 - 1
Ryan Miller - 3.04 & Matthew Heller - 3.13 0 - 1
Thomas Good - 3.23 & Matthew Heller - 3.13 0 - 1
Zach Bartlett - 2.65 & Carl Culver - 2.81 0 - 1
Zach Bartlett - 2.65 & Kris Denos - 2.96 0 - 1